h3.uif-header {
    font-family: Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: 1.13077em !important;
    padding: 5px;
    margin-bottom: 0px;
}

h4.kr-section-subhead {
    font-family: Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: 1.13077em !important;
    padding: 5px;
    margin-bottom: 0px;
}

.grouping-header-expandable {
     background: -moz-linear-gradient(bottom, #FAF6E9 0%, #E6CD84 36%, #D1A319 100%) repeat scroll 0 0 transparent;
     margin-bottom: 10px;
     border-bottom: 1px solid #999999;
}

h3.uif-header {
    border-bottom: none;
}

ul.basic-navigation li.animated-element a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color -moz-use-text-color #BBBBBB;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #900000;
    width: 170px;
}

ul.basic-navigation li.animated-element a {
    background-color: #FFFFFF;
    border-bottom: 1px solid #BBBBBB;
    color: #900000;
    display: inline-block;
    height: 1%;
    padding: 5px 20px 5px 3px;
    text-decoration: none;
    width: 170px;
}

ul.basic-navigation li.animated-element a:hover, ul.basic-navigation li.animated-element a:focus {
    background: -moz-linear-gradient(top, #FAF6E9 0%, #E6CD84 36%, #D1A319 100%) repeat scroll 0 0 transparent;
    color: white;
}

.uif-collectionGroup {
    background: none;
}

th.sorting label, th.sorting_asc label, th.sorting_desc label, th.sorting_disabled label {
    color: #900000;
    font-weight: normal;
    text-transform: uppercase;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #900000;
    text-decoration: none;
}

 .ui-tabs li.ui-state-hover {
	/*defines gradient background*/
	background: -moz-linear-gradient(top, #FAF6E9 0%, #E6CD84 36%, #D1A319 100%) repeat scroll 0 0 transparent;
	color: #ffffff;
	background-color:#900000;
}

 .sorting_asc {
    background: url("../krad/images/kns/sort_asc.png") no-repeat scroll right center transparent;
}

.sorting {
    background: url("../krad/images/kns/sort_both.png") no-repeat scroll right center transparent;
}

.sorting_desc {
    background: url("../krad/images/kns/sort_desc.png") no-repeat scroll right center transparent;
}

.ui-datepicker-trigger {
    background-image: url("../krad/images/cal_kns.gif");
    margin-left: 8px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #900000;
    font-weight: normal;
}

.ui-widget-header {
	border: 1px solid #666666;
}
.ui-datepicker-week-end .ui-datepicker-other-month .ui-datepicker-unselectable .ui-state-disabled {
	background-color:#ffffff;
}
.ui-datepicker .ui-state-highlight {
	border: 1px solid #FF0000;
	color: #900000;
	background-color:#ffffff;
}
.ui-datepicker .ui-state-hover {
	border-color:#000000;
	color: #ffffff;
	background-color:#900;
}
.ui-datepicker-prev.ui-state-hover, .ui-datepicker-next.ui-state-hover {
	background:rgba(225,225,225,0.5);
}
.ui-datepicker .ui-state-active {
	border: 1px solid #62D255;
	background-image: -moz-linear-gradient(top, #99DE80, #62D255);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #99DE80), color-stop(1, #62D255));
	background-image: -o-linear-gradient(top, rgba(153,222,128,1), rgba(98,210,85,1));    /* be nice to Opera */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99DE80, endColorstr=#62D255);  /* IE7 and older */
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#99DE80, EndColorStr=#62D255);  /*IE8 */
	background:  linear-gradient(top, rgba(153,222,128,1) 0%, rgba(98,210,85,1) 100%);  /* for the future */
	background-color:#900000;
	/* font styling */
	color: #2A2A2A;
}
.ui-datepicker-header {
	background: #d3d3d3; /* Old browsers */
	background: -moz-linear-gradient(top, #d3d3d3 0%, #9b9b9b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d3d3), color-stop(100%, #9b9b9b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d3d3d3 0%, #9b9b9b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d3d3d3 0%, #9b9b9b 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #d3d3d3 0%, #9b9b9b 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#9b9b9b', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #d3d3d3 0%, #9b9b9b 100%); /* W3C */
}
.ui-datepicker-trigger {
	background-image:url(../krad/images/cal_kns.gif);
	margin-left:8px;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	border:1px solid #900000;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#e5e5e5, GradientType=0 ); /* IE7 and older */
 -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#e5e5e5, GradientType=0 ); /* IE8 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	color: #900000;
	height:24px;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover {
	background: rgb(153,153,153);
	background: -moz-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(51,51,51,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(153,153,153,1)), color-stop(100%, rgba(51,51,51,1)));
	background: -webkit-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(51,51,51,1) 100%);
	background: -o-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(51,51,51,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#999999, endColorstr=#333333, GradientType=0 );   /* IE7 or older */
 ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#999999, endColorstr=#333333, GradientType=0); /*IE8 */
	background: linear-gradient(top, rgba(153,153,153,1) 0%, rgba(51,51,51,1) 100%);
	color: #ffffff;
	border: 1px solid #999;
}

.ui-widget-header .ui-icon {
    background-image: url("../krad/images/jquery/ui-icons_cd0a0a_256x240.png");
}

.uif-actionLink {
    text-decoration : underline;
}

.tab-navigation-block, .tab-navigation-block li {
	border-bottom: 1px solid #C7C7C7;
}
.tab-navigation-block li.ui-state-active {
	border-bottom: 1px solid #F6F6F6;
	background: #ff0000;
}
.ui-tabs .ui-widget-header {
	background: none;
}
.ui-tabs li.ui-state-default {
}
.ui-tabs li.ui-state-active {
	background-color: #FFFFFF;
	border-color: #CCCCCC;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}
.ui-tabs li.ui-state-active a {
	color: #900000;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}

div.ui-tabs.ui-widget-content {
	border: none;
	border-radius: 0;
}

.ui-tabs .ui-tabs-nav {
    margin: 0 0 0 0;
    padding: 0.2em 0.2em 0;
}

